#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int contaASCII(char palavra[]){
    int soma=0, i;

    for (i=0; i<=strlen(palavra); i++){
        soma+= (int) palavra[i];

    }
return soma;

}


int ehPrimo(char palavra[]) {
    int i, j, *vetor, z=-1, *primos, valor;

    valor = contaASCII(palavra);

    vetor = (int*) malloc (valor*sizeof(int));
    primos = (int*) malloc (valor*sizeof(int));

    for(i=2; i<=valor; i++){
        vetor[i]=i;
    }

    for(i=2; i<=valor; i++){
        if(vetor[i]==i){
            primos[++z] = i;
            for (j=2*i; j<=valor; j+=i) {
                vetor[j]=0; // removendo da lista
            }
        }
    }

    if(primos[z]==valor)
        printf("%d eh primo", valor);

    free(vetor);
    free(primos);
return 0;
}



int main (void){

    ehPrimo("a");

return 0;
}
